package com.quanyan.financialSystem.entity.vo.resp;

import com.quanyan.common.Plugin.PageObj;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/10/22.
 */
public class RespCashFinishFinancialDetail implements Serializable{
    private static final long serialVersionUID = 1258551372747625167L;

    private String statementId;//结算单号

    private Date createDate;//创建日期

    private String createName;//创建人

    private Date transferDate;//转账日期

    private String transferName;//转账人

    private Date settleDate;//结算日期

    private String settleName;//结算人

    private BigDecimal totalAmount=new BigDecimal(0.00);//结算金额

    private Byte statementStatus;//结算状态

    private String bankAccount;//总部账户

    private String transferRemark;//装在备注

    private String settleRemark;//结算备注

    private List<CashFinishFinishDetailInner> cashFinishFinishDetailInnerList;

    private PageObj<List<CashFinishFinishDetailInner>> listPageObj;//分页

    public PageObj<List<CashFinishFinishDetailInner>> getListPageObj() {
        return listPageObj;
    }

    public void setListPageObj(PageObj<List<CashFinishFinishDetailInner>> listPageObj) {
        this.listPageObj = listPageObj;
    }

    public String getStatementId() {
        return statementId;
    }

    public void setStatementId(String statementId) {
        this.statementId = statementId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public Date getTransferDate() {
        return transferDate;
    }

    public void setTransferDate(Date transferDate) {
        this.transferDate = transferDate;
    }

    public String getTransferName() {
        return transferName;
    }

    public void setTransferName(String transferName) {
        this.transferName = transferName;
    }

    public Date getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(Date settleDate) {
        this.settleDate = settleDate;
    }

    public String getSettleName() {
        return settleName;
    }

    public void setSettleName(String settleName) {
        this.settleName = settleName;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Byte getStatementStatus() {
        return statementStatus;
    }

    public void setStatementStatus(Byte statementStatus) {
        this.statementStatus = statementStatus;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getTransferRemark() {
        return transferRemark;
    }

    public void setTransferRemark(String transferRemark) {
        this.transferRemark = transferRemark;
    }

    public String getSettleRemark() {
        return settleRemark;
    }

    public void setSettleRemark(String settleRemark) {
        this.settleRemark = settleRemark;
    }

    public List<CashFinishFinishDetailInner> getCashFinishFinishDetailInnerList() {
        return cashFinishFinishDetailInnerList;
    }

    public void setCashFinishFinishDetailInnerList(List<CashFinishFinishDetailInner> cashFinishFinishDetailInnerList) {
        this.cashFinishFinishDetailInnerList = cashFinishFinishDetailInnerList;
    }
}
